# 可调用对象
'''
包括函数(系统和自定义)、实例对对象(定义了这个方法__call__())
'''
def a(*args, **kwargs):
    pass
a(a=33)
print(id(a))
print(type(a))

class B:
  def eat(self):
    print(4)
  def __call__(self):
    print(33)

b = B()
b()
b.eat()